package com.sg.business.model;

import java.util.List;

import org.bson.types.ObjectId;

import com.sg.business.model.etl.IOrganizationETL;

public interface IIndicatorData extends IOrganizationETL {
	double getBudget();

	List<ObjectId> getAllWFTaskIds();

	List<ObjectId> getChangeProjectIds();

	List<ObjectId> getDelayFinishedProject();

	List<ObjectId> getDelayWFTaskIds();

	List<ObjectId> getDelayWipProject();

	List<ObjectId> getEnginChangeIds();

	List<ObjectId> getFinishedProjectIds();

	double getInvestment();

	List<ObjectId> getOverBudgetProjectId();

	double getSalesCost();

	double getSalesRevenue();

	int getTotalProjectNum();

	List<ObjectId> getWipProjectIds();

	List<ObjectId> getWorkDelayIds();

	List<ObjectId> getWorkFinishIds();

	List<ObjectId> getWorkFullIds();

	int getWorkTotalNum();

	List<ObjectId> getWorkWipIds();

	List<ObjectId> getBudgetAccuracyProjectIds();
}
